home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13625 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: scoop.eco.twg.com!usenet
  2. From: mike@jake.eco.twg.com (This space intentionally left blank)
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Date: 26 Mar 1996 16:48:43 GMT
  6. Organization: The Wollongong Group
  7. Message-ID: <4j975b$3sd@scoop.eco.twg.com>
  8. References: <3150eada.14098156@News.why.net> <4j7m18$6d3@shelby.visix.com>
  9. NNTP-Posting-Host: jake.eco.twg.com
  10.  
  11. In article <4j7m18$6d3@shelby.visix.com>, david@visix.com (David Charlap) writes:
  12.  
  13. I can't fault anything you said, but I'd like to add a suggetion to the
  14. following:
  15.  
  16. >Note that I didn't mention any languages.  Courses like "intro to C",
  17. >and other "let's learn a programming language" courses can be useful,
  18. >but they're far from necessary.  While a course may be nice to get
  19. >you started, a good programmer should be able to learn a language on
  20. >his own.  (After the first 2 or 3, they're all pretty much the same.
  21. >With the exception of certain non-traditional languages like LISP and
  22. >Prolog.)
  23.  
  24. While this is more or less true, there's one kind of language you should
  25. definitely learn, whether on your own or in a class: assembler.  Pick at
  26. least two, from two completely different architectures (like, Intel 80x86
  27. and DEC VAX for example), and learn to write code in them.  It will help
  28. immensely with your understanding of "higher level" languages.  Knowing what
  29. the compiler is able to output, and what's *really* going on with the
  30. hardware when you run a program, will help you with writing code,
  31. understanding certain bugs and errors and generally being more comfortable
  32. with the computer.  
  33.  
  34. I'd say that knowing at least two completely different assembly languages
  35. well enough to be able write simple programs in them is essential if you
  36. want to earn a living as a programmer, even if you never use assembler
  37. again.
  38.  
  39.             -- Mike "what's a 'stack dump' anyway?" Bartman --
  40.  
  41. ==============================================================================
  42. | I didn't really say all the things that I said.  You probably didn't read  |
  43. | what you thought you read.  Statistics show that this whole thing is more  |
  44. | than likely just a hideous misunderstanding.                     |
  45. ==============================================================================
  46.  
  47. ==============================================================================
  48. Put on your seatbelt.  I wanna try something.
  49. ------------------------------------------------------------------------------
  50.  
  51.